import type { BasePageReqParam, EnabledStatus } from './common'

export interface TicketRes {
/**
 * 内容 id
 */
  contentId: string
  /**
   * 内容名
   */
  contentName: string
  /**
   * 创建时间
   */
  createDate: string
  /**
   * 逻辑删除标识
   */
  deleted: string
  /**
   * 0禁用/1启用
   */
  enabled: EnabledStatus
  /**
   * id
   */
  id: string
  /**
   * 票名
   */
  ticketName: string
  /**
   * 价格
   */
  ticketPrice: string
  /**
   * 更新时间
   */
  updateDate: string
}

export interface TicketPageReqParams extends BasePageReqParam {
  ticketName?: string
  enabled?: EnabledStatus | ''
}

export interface TicketReqData {
  /**
   * 内容 id
   */
  contentId: string
  /**
   * 票名
   */
  ticketName: string
  /**
   * 价格
   */
  ticketPrice: number
  /**
   * 0禁用/1启用
   */
  enabled: EnabledStatus
}

export interface TicketContentReqData {
  contentName: string
  enabled: EnabledStatus
}

export interface TicketContentRes {
  /**
   * 内容 id
   */
  id: string
  /**
   * 内容名
   */
  contentName: string
  /**
   * 0禁用/1启用
   */
  enabled: EnabledStatus
  createDate: string
  updateDate: string
  deleted: string
}

export interface TicketContentPageReqParams extends BasePageReqParam {
  contentName?: string
  enabled?: EnabledStatus | ''
}
